.header {
	position: relative;
	background-color: #fbfbfb;
	padding: 3.73vw 2.8vw;
	text-align: center;
	font-size: 5vw;
	color: #555555;
	border-bottom: 0.3vw solid #cecece;
}

.top_roll {
	padding: 3vw 0 9vw 3vw;
}

.top_roll img {
	border-radius: 3vw;
	width: 89vw;
	height: 49vw;
	max-width: 100%;
}

.lite_list {
	display: flex;
	
	padding-bottom: 6vw;
	font-size: 3vw;
	color: #555555;
	padding: 0 0.5vw 6vw 0.5vw;
	border-bottom: 3vw solid #f4f4f4;
}

.lite_list .item {
	text-align: center;

}

.lite_list img {
	width: 22vw;
	height: 22vw;
	border-radius: 1.5vw;
	padding-bottom: 3vw;
	padding: 0 1vw 3vw 1vw;
}

/* <!-- 本家甄选 --> */
.seclect_box {
	border-bottom: 3vw solid #f4f4f4;
}

.select {
	font-size: 4vw;
	text-align: center;
	padding: 5vw 0 5vw 0;
	color: #555555;
}

.light {
	margin: 3vw 3vw 4vw 3vw;
	border: 0.13vw solid #f4f4f4;
}

.light img {
	max-width: 100%;
	width: 95vw;
	height: 53vw;
	padding-bottom: 4vw;
}

.light .des {
	font-size: 4vw;
	color: #555555;
	padding-left: 3vw;
	padding-bottom: 4vw;
}

.light .info {
	font-size: 3vw;
	padding-left: 3vw;
	padding-bottom: 8vw;
}

.shoes {
	margin: 0 3vw 4vw 3vw;
	border: 0.13vw solid #f4f4f4;
	display: flex;
	justify-content: space-between;
}

.shoes .text {
	padding: 10vw 0 0 3vw;
}

.shoes img {
	max-width: 100%;
	width: 31vw;
	height: 31vw;
	padding: 3vw 3vw 3vw 0;
}

.shoes .des {
	font-size: 4vw;
	color: #555555;
	padding-left: 3vw;
	padding-bottom: 3vw;
}

.shoes .info {
	font-size: 3vw;
	padding-left: 3vw;
	padding-bottom: 8vw;
}



.storage {
	margin: 0 3vw 5vw 3vw;
	border: 0.13vw solid #f4f4f4;
	display: flex;
	justify-content: space-between;
}

.storage .text {
	padding: 10vw 0 0 3vw;
}

.storage img {
	max-width: 100%;
	width: 31vw;
	height: 31vw;
	padding: 3vw 3vw 3vw 0;
}

.storage .des {
	font-size: 4vw;
	color: #555555;
	padding-left: 3vw;
	padding-bottom: 3vw;
}

.storage .info {
	font-size: 3vw;
	padding-left: 3vw;
	padding-bottom: 8vw;
}

/* <!-- 十点一刻 --> */
.clock_box {
	border-bottom: 3vw solid #f4f4f4;
}

.clock {
	font-size: 4vw;
	text-align: center;
	padding: 5vw 0 5vw 0;
	color: #555555;
}
.session img {
	padding-left: 3vw;
	padding-bottom: 6vw;
	width: 79vw;
	height: 55vw;
}

.session .today {
	font-size: 3vw;
	top: 7vw;
	left: 34vw;
	position: absolute;
}

.session .importent {
	font-size: 4vw;
	color: #555555;
	top: 15vw;
	left: 24vw;
	position: absolute;
}

.session .des {
	font-size: 3vw;
	top: 26vw;
	left: 11vw;
	position: absolute;
	width: 60vw;
	height: 7vw;
	text-align: center;
}

/* <!-- 本家推荐 --> */
.recommend {
	border-bottom: 3vw solid #f4f4f4;
}

.rec {
	font-size: 4vw;
	text-align: center;
	padding: 5vw 0 5vw 0;
	color: #555555;
}

.rec-info {
	margin: 3vw 3vw 4vw 3vw;
	border: 0.13vw solid #f4f4f4;
}

.rec-info img {
	max-width: 100%;
	width: 95vw;
	height: 53vw;
	padding-bottom: 4vw;
}

.rec-info .des {
	font-size: 4vw;
	color: #555555;
	padding-left: 3vw;
	padding-bottom: 4vw;
}

.rec-info .info {
	font-size: 3vw;
	padding-left: 3vw;
	padding-bottom: 8vw;
}

/* <!-- 本家LOOK --> */
.look_title {
	font-size: 4vw;
	text-align: center;
	padding: 5vw 0 5vw 0;
	color: #555555;
	border-bottom: 3vw solid #f4f4f4;
}

.look {
	border-bottom: 17vw solid #f4f4f4;
	width: 100%;
	height: 100%;
	background-color: #f4f4f4;
}

.cowboy {
	padding: 3vw;
	margin: 0 3vw;
	background-color: white;
	border-bottom: 3vw solid #f4f4f4;
}

.cowboy .pic {
	display: flex;
}

.cowboy .pic .big img {
	width: 60.5vw;
	height: 46.6vw;
	padding-right: 1vw;
}

.cowboy .pic .lite img {
	width: 23vw;
	height: 23vw;
	padding-bottom: 0.3vw;
}

.cowboy .des {
	padding: 4vw 0 5vw 0;
	font-size: 3vw;
	color: #555555;
}

.green {
	padding: 3vw;
	margin: 0 3vw;
	background-color: white;
	border-bottom: 3vw solid #f4f4f4;
}
.green img{
	max-width: 100%;
	width: 89vw;
	height: 53vw;
}
.green .des {
	padding: 4vw 0 5vw 0;
	font-size: 3vw;
	color: #555555;
}

/* 底部导航栏 */
.bottom {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 100;
	background-color: white;
	width: 100vw;
	border-top: 0.2vw solid #f4f4f4;
}
.bottom img{
	max-width: 100%;
	width: 5vw;
	height: 5vw;
	padding-bottom: 2vw;
}
.bottom li{
	text-align: center;
	padding: 3vw 7vw 2vw 7vw;
}
.bottom .zh{
	font-size: 2vw;
}







.back{
	position: fixed;
	width: 10vw;
	height: 10vw;
	border-radius: 50%;
	background-color: white;
	bottom: 37vw;
	right: 2.8vw;
	text-align: center;
	line-height: 10vw;
	border: 0.13vw solid #c0c0c0;
}
.back img{
	max-width: 100%;
	width: 5.47vw;
	height: 2.93vw;
}